package com.mars.foodserver.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mars.foodserver.entity.FoodType;
import com.mars.foodserver.entity.SysBanner;
import com.mars.foodserver.request.FoodTypeRequest;
import com.mars.foodserver.request.SysBannerRequest;
import com.mars.foodserver.response.base.PageInfo;

/**
 * SysBanner 接口
 *
 * @Author wq
 * @Date 2021-06-12
 **/
public interface ISysBannerService extends IService<SysBanner> {

    /**
     * 分页
     *
     * @param request 请求参数
     * @return PageInfo<Student>
     */
    PageInfo<SysBanner> page(SysBannerRequest request);

    /**
     * 添加
     *
     * @param request 请求参数
     */
    void add(SysBannerRequest request);

    /**
     * 修改
     *
     * @param request 请求参数
     */
    void update(SysBannerRequest request);

    /**
     * 删除
     *
     * @param id ID
     */
    void delete(Integer id);

    /**
     * 详情
     *
     * @param id ID
     * @return Food
     */
    SysBanner detail(Integer id);

}
